#pragma once

#include "MaterialGraph/Node/MaterialGraphNodeView.h"
#include "MaterialVectorOperationNodeViewModel.h"
#include "MaterialVectorOperationNodeView.m.h"

RCLASS()
class RMaterialVectorOperationNodeView : public RMaterialGraphNodeView
{
    ROBJECT

public:
    virtual void BindViewModel(TSharedObjectPtr<RMaterialGraphNodeViewModel> InModel)  override;
    virtual void RegenerateContentWidget() override;

protected:
    TWeakObjectPtr<RMaterialVectorOperationNodeViewModel> OperationViewModel;


};